body,ul,ol,li,h1,h2,h3,h4,h5,h6,p,input,form,dl,dt,dd,hr,div,button,textarea {
	margin: 0;
	padding: 0;
	font-family: microsoft yahei;
}
body {
	font-size: 12px;
  font-family: microsoft yahei;
  /* font-family: å®‹ä½“; */
  color: #333333;
  min-width: 1200px;
}
i,em {
	font-style: normal;
}
img {
	border: 0 none;
	vertical-align: top;

}
input,button {
	border: 0 none;
	outline-style: none;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: 400;
}
li {
  list-style: none;
  color: #000000;
}
a{text-decoration:none;
	color: #000000;}
/* body div ul li{
	overflow: hidden;
} */
/*body ul li a {
  display:block; 
  overflow: hidden;
  text-overflow:ellipsis; 
  white-space:nowrap;
}*/
body div ul li a:hover{
	color:red;
}
body   .nav_con_ul li:hover{
  background-color: red;
}
body   .nav_con_ul li:hover a{
  color: red;
}

body   table tr td:hover a{
  color: red;
}
span a:hover{
  
    color: red;
  
}
.weizhi a:hover{
  color: red;
}

.fl {
	float: left;
}
.fr {
	float: right;
}
.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	line-height: 0;
	visibility: hidden;
	clear: both;
}
.clearfix {
	zoom: 1;
}
#nav .show{
	display: block;
}
.hidden{
	display: none;
}








/* bass */
.header ul li{
  float: left;
  height: 40px;
  line-height: 40px;
  margin-right: 20px;
  color: #828282;
  font-size: 14px;  
  
}
.header ul{
  /* margin-left: 50px; */
  margin-right: 80px;
}
.hLanguage{
  /* margin-right: 40px; */
}
.hLanguage a,.hLanguage span{
  display: inline-block;
  float: left;
  height: 40px;
  line-height: 40px;
  margin-left: 15px;
  color: #828282;
  font-size: 14px;
}
.hLanguage span{color:#dedede;}
.more{
  position: absolute;
  font-size: 17px;
  right: 5px;
  top: 5px;
}

.more1{
  position: absolute;
  font-size: 17px;
  right: 1px;
  top: -37px;
}
.more:hover a{
  color: red;
}
.more1:hover a{
  color: red;
}
body{
  background-color: #f0f0f0;
  /* min-width: 1920px; */
}
.header{
  /* width: 1920px; */
  margin: 0 auto;
  height: 40px;
  background-color: #f8f8f8;
}
.header_box{
  width: 1200px;
  margin: 0 auto;
}

.nav{
  margin:0 auto;
  /* width: 1920px; */
  height: 203px;
  background: url('banner201848.jpg') no-repeat center 0;
  margin-bottom: 32px;
}

.nav_con{
  margin: 0 auto;
  height: 58px;
  background: url(navbj201848.jpg) no-repeat center 0;
}
.nav_con ul{
  width: 1200px;
  margin: 0 auto;
}
.nav_con ul li{
  float: left;
  width: 208px;
  text-align:center;
  font-weight:bold;
  height: 58px;
  line-height: 58px;
  font-size: 22px;
}
.nav_con ul li a{
  color: white;
}
.nav_con ul li:hover{
  color: white;
  background-color: #104d80;
}
.nav_con ul li:hover a{
  color: white;
}
.nav_con ul li.home{width:160px;}
.fotter{
  margin-top: 50px;
  width: 100%;
  margin: 0 auto;
  height: 212px;
  background-color: #ffffff;
  min-width: 1200px;
}
.fotter_con{
  width: 1200px;
  margin: 0 auto;
  position: relative;
}
.img_link li{
  float: left;
}
.img_link{
  padding-top: 27px;
}
.img_link li{
  margin-right: 20px;
}
.img_link .last_img{
  margin-right: 0px;
}
.text_link{
  margin: 30px 0 0px  280px;
}
.text_link  li{
  font-size: 16px;
  color: #6e6e6e;
  
}
.text_link  li.footer_ico{background:url(footer_ico.png) no-repeat 0 center;padding:0 0 0 25px;}
.text_link  li a{
  font-size: 16px;
  color: #6e6e6e;
}
.text_link1{
  margin: 17px 0 0px  400px;
}
.text_link1  li{
  font-size: 16px;
  color: #6e6e6e;
  
}
.text_link1  li a{
  font-size: 16px;
  color: #6e6e6e;
}
.footlogo{
  position: absolute;
	bottom:-16px;
  left: 150px;
}
.search{
  position: absolute;
  padding-left: 9px;
  right: 38px;
  top: 49px;
  width: 160px;
  height: 36px;
  line-height: 36px;
  border: 1px solid #f0f0f0
}
.search_button{
  position: absolute;
  right: 0px;
  top: 49px;
  width: 38px;
  height: 36px;
  background:url("searchbutton201848.png");
  cursor:pointer; 
}
.con_box {
  width: 1200px;
  margin: 0 auto 50px;
}
.search_box{
  width: 1200px;height:145px;
  margin: 0 auto;
  position: relative;
}
.search_box img{
  margin-top: 32px;
}
.weizhi{
  height: 70px;
  line-height: 70px;
  font-size: 16px;
  color: #4d4d4d;
}
#fanye{
  height: 117px;
  text-align: center;
}

#fanye  a{
  display: inline-block;
  margin:40px 6px 0px 6px;
  padding: 7px 13px;
  background-color: #c9c9c9;
  color: #fff;
  font-size: 14px;
}
#fanye .cur{
  background-color: #17609c;
}
@media only screen and (max-width:1440px) { 
.header{height: 35px;}
.header_box,.search_box,.con_box,.fotter_con{width:1000px;}
.header ul li{height: 35px;line-height: 35px;font-size:12px;margin:0 10px 0 0;}
.hLanguage a, .hLanguage span{height: 35px;line-height: 35px;font-size:12px;margin:0 0 0 10px;}
.nav{height:174px;}
.con_box{margin:0 auto 40px;}
.search_box img{margin:28px 0 0;}
.search_box{height:125px;}
.search{height:28px;line-height:28px;top:40px;right:32px;font-size:12px;}
.search_button{width:32px;height:30px;top:40px;background-size:32px 30px;}
.nav_con{height:49px;background:url(navbj201848_1000.jpg) no-repeat center 0;}
.nav_con ul{width:1000px;}
.nav_con ul li{width: 172px;height:49px;line-height:49px;font-size:20px;}
.nav_con ul li.home{width:140px;}
.fotter{height:185px;}
.img_link{padding-top:22px;}
.img_link li{height:53px;margin:0 17px 0 0;}
.img_link li img{height:53px;}
.text_link li,.text_link li a,.text_link1 li{font-size:14px;}
.text_link  li.footer_ico{padding:0 0 0 20px;}
.text_link{margin:20px 0 0px  172px;}
.text_link1{margin:10px 0 0px  360px;}
.weizhi{height:50px;line-height:50px;font-size:14px;}
#fanye{height:97px;}
#fanye  a{margin:35px 6px 0px 6px;}
}